package com.solution.service;

import java.util.List;

import com.solution.exception.ServiceBeanException;
import com.solution.model.Communication;
import com.solution.util.SearchVO;

/**
 * This interface exposes all the services for creation and read 
 * of any kind (Email,SMS etc ..) of Communication done to the Customer
 * 
 *
 */
public interface CommunicationService {
	public List<Communication> getCommunications(SearchVO searchVO)throws ServiceBeanException;
	public void sendSMS(String mobileNumber, String message, long clientId, String userName) throws ServiceBeanException;
	public void sendEmail(String email, String message, String subject, long clientId, String userName) throws ServiceBeanException;
}
